home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4163 < prev    next >
Encoding:
Text File  |  1996-08-05  |  3.2 KB  |  80 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: EU.net!sun4nl!hguijt
  3. From: hguijt@inter.NL.net (Hans Guijt)
  4. Subject: Re: MIDI + C + AMIGA ?? 
  5. Message-ID: <DMvoKH.MM1@inter.NL.net>
  6. Organization: NLnet
  7. X-Newsreader: TIN [version 1.2 PL2]
  8. Date: Fri, 16 Feb 1996 17:00:16 GMT
  9.  
  10. >>Everybody is always complaining that playing MIDI files on the Amiga is
  11. >>impossible for some magic reason. It's just sound people! If we had a bunch
  12. >>of good samples (easily found), a good channel mixer (such as the one in
  13. >>Delitracker), and some code to interpret the file format we could play them
  14. >>as well as any other guy!
  15. >
  16. >As well? What kind of processor and sound board would you have then? :)
  17.  
  18. Ok, so maybe quality would suffer, but you could always buy a Toccata and
  19. use the Delitracker Toccata driver. In the mean time the rest of us could
  20. at least play those songs.
  21.  
  22. >>NEWS FLASH! As of this week Aminet contains a program called GMPlay0_9.lha,
  23. >>which can be used to play general MIDI songs on a standard Amiga. It is not
  24. >>completely perfect (it needs far too much CPU power and the GUI is rather
  25. >>unimpressive) but it is a good start and it shows that a MIDI player using
  26. >>just the Amiga hardware is perfectly well possible.
  27. >
  28. >So you're saying that it's not that good a program, since it uses so much
  29. >CPU
  30. >power? Please. Most of the Standard MIDI files out there are for the General
  31.  
  32. Try to practice the art of reading before replying once in a while. When
  33. someone says 'It is not completely perfect' it means it is very good but can
  34. in fact be enhanced. If you were to read the documentation that comes with
  35. the program you might notice the author has plans for significant
  36. improvements.
  37.  
  38. >MIDI standard of sound modules. The specifications for General MIDI specify,
  39. >if I remember correctly, 24 notes polyphony. :) Some heavy CPU load here. :)
  40.  
  41. So? Alien Breed 3D uses 8 notes polyphony and manages to run a complete
  42. Doom-style engine at the same time! 24 note polyphony isn't basically harder
  43. or slower (a little over three times slower I would say - that would leave
  44. enough power for me to do what I usually do with my machine).
  45.  
  46. >And to that you can add all the other stuff defined in the General MIDI
  47. >standard:
  48. >
  49. >Modulation, Main Volume, Pan, Expression, Sustain, RAC, All Notes Off, Pitch
  50. >Bend (and Pitch bend sensitivity changes), Fine Tuning, Coarse tuning.
  51.  
  52. Care to explain why any of these are hard to do? As far as I can tell these
  53. are just standard music commands for adjusting volume and frequency, which
  54. are fairly standard (one might even say 'essential') on any other music
  55. playing system. Really, there is no magic in midi.
  56.  
  57. >Then, of course, you might want to support the GS standard, as defined by
  58. >Roland - a lot of songs are using this. Then you would have to emulate two
  59. >effects generators too, with effects sends control on each channel.
  60.  
  61. One thing at a time, don't scare the guys off with too many feature requests
  62. at once...
  63.  
  64. >>Now, I'd like to see one that can play in the background without taking
  65. >over
  66. >>the machine ;-)
  67. >
  68. >Huh, like on a standard A1200/A4000 or what? Silly. :)
  69.  
  70. Explain this then: I have an 8 channel song running in the background right
  71. now. It sounds excellent and it causes no noticable slowdown on my machine
  72. (a4030).
  73.  
  74.  
  75. Bye,
  76.  
  77. Hans
  78.  
  79.  
  80.